technical hurdles - Turkish English Dictionary